immune suppressant drug - German English Dictionary